avatar

在MySQL数据库表中写入汉字报 1366 - Incorrect string value xE5x91\x9C(xE5(x91\x9C' for column 'specifications_set' at row 1 异常

异常展示

1366

异常原因

1
使用的字符集不是utf8,可能存在配置文件不生效等情况,建议在创建数据库表时手动指定要是用的字符集

解决方法

1
2
3
1.修改mysql配置文件中的默认字符集
2.重新对表进行创建, 指定使用的字符集为utf8
3.alter table 表名 convert to character set utf8 collate utf8_general_ci;
文章作者: 123
文章链接: https://gao5805123.github.io/123/2020/07/09/%E5%9C%A8MySQL%E6%95%B0%E6%8D%AE%E5%BA%93%E8%A1%A8%E4%B8%AD%E5%86%99%E5%85%A5%E6%B1%89%E5%AD%97%E6%8A%A5%201366%20-%20Incorrect%20string%20value%20xE5x91x9C(xE5(x91x9C'%20for%20column%20'specifications_set'%20at%20row%201%20%E5%BC%82%E5%B8%B8/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 123
打赏
  • 微信
    微信
  • 支付宝
    支付宝